package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class CustomerDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，客户记录编号
     * pcl_customer.customer_id
     */
    private Long customerId;

    /**
     * 客户姓名
     * pcl_customer.customer_name
     */
    private String customerName;

    /**
     * 公司编号
     * pcl_customer.company_no
     */
    private String companyNo;

    /**
     * 客户信息录入人员ID
     * pcl_customer.staff_id
     */
    private Long staffId;

    /**
     * 身份证号

     * pcl_customer.id_card
     */
    private String idCard;

    /**
     * 身份证归属地
     * pcl_customer.id_card_location
     */
    private String idCardLocation;

    /**
     * 身份证地址
     * pcl_customer.id_card_addr
     */
    private String idCardAddr;

    /**
     * 性别

     * pcl_customer.sex
     */
    private Integer sex;

    /**
     * 户籍

     * pcl_customer.census
     */
    private String census;

    /**
     * 学历，如大专、本科、研究生、博士生
     * pcl_customer.education
     */
    private String education;

    /**
     * 手机号码

     * pcl_customer.mobile_phone
     */
    private String mobilePhone;

    /**
     * 手机归属地

     * pcl_customer.mobile_phone_location
     */
    private String mobilePhoneLocation;

    /**
     * 婚姻状态

     * pcl_customer.bemarried
     */
    private Integer bemarried;

    /**
     * 与主贷人的关系
     * pcl_customer.relationship
     */
    private Integer relationship;

    /**
     * 现住地址

     * pcl_customer.residential_addr
     */
    private String residentialAddr;

    /**
     * 工作单位名称
     * pcl_customer.org_name
     */
    private String orgName;

    /**
     * 单位类别

     * pcl_customer.org_type
     */
    private Integer orgType;

    /**
     * 单位地址

     * pcl_customer.org_addr
     */
    private String orgAddr;

    /**
     * 单位电话

     * pcl_customer.org_tel
     */
    private String orgTel;

    /**
     * 职务

     * pcl_customer.job
     */
    private String job;

    /**
     * 月收入

     * pcl_customer.month_income
     */
    private java.math.BigDecimal monthIncome;

    /**
     * 工龄范围类型
     * pcl_customer.work_age
     */
    private Integer workAge;

    /**
     * 房产编号

     * pcl_customer.house_id
     */
    private Long houseId;

    /**
     * 备注

     * pcl_customer.remark
     */
    private String remark;

    /**
     * 创建时间
     * pcl_customer.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 最后修改时间
     * pcl_customer.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}